在放置 WinSCP.exe 的文件夹下可以找到 WinSCP.ini 文件。
所有的软件配置都放在了这个文件里,直接复制文件备份即可。
在 WinSCP 的官网可以下载到各种版本的语言包,解压后得到 WinSCP.<lang> 格式的文件,直接放在 WinSCP.exe 所在的文件夹下。
然后在 选项 -> 环境 -> 语言 选中语言包后点击确定即可。
WinSCP 官方的语言包页面不提供旧版的链接,但是参考语言包的最终下载链接:
https://winscp.net/translations/dll/5.21.8/chs.zip
可以明显地看到下载链接中有 WinSCP 的版本信息,找到目前使用的 WinSCP 的版本号,用这个版本号替换链接中的版本号,即可下载对应版本的语言包。
问题出现的机制还没有搞懂,但是配置定时更新面板可以避免这个问题:
选项 -> 面板 -> 远程 -> 刷新远程面板间隔 check box 打勾 -> 间隔时间 设置 10s
目前只能做到 session 级别的配置,要做全局配置只能改注册表。
但有个曲线配置的方法:
这一套流程下来,PuTTY 的 Session 选项卡里除了 Default Settings 还会有 WinSCP temporary session 这个配置,它是所有被保存在 WinSCP 内的站点建立 SSH 连接的公用 session。
也就是说,只要将所有信息都保存在 WinSCP 中,并且只从 WinSCP 打开 PuTTY 连接,在完成对 WinSCP temporary session 的配置后,可以从逻辑上完成对全局的配置。
这里记录 WinSCP temporary session 的个人美化配置: